/*通用*/
@font-face{
  font-family: 'jlinxin';
  src : url('../font/jlinxin.ttf') format('truetype'),
  url('../font/jlinxin.svg#webfont34M5alKg') format('svg');
}
.clearfix{zoom:1}
.clearfix::after{display: block; content: ".";height: 0;clear: both; visibility: hidden;}
.fl{float: left}
.fr{float: right}
.block_title{font-family: 'jlinxin'; font-size: 0.16rem; color: #333333;line-height: 0.5rem;font-weight: bolder;padding-left: 0.15rem}
.block_item{width: 3.45rem;height: 1.3rem;margin:0 auto 0.1rem;overflow: hidden;box-sizing:border-box;padding: 0.15rem 0.08rem 0.15rem 0.1rem;background: #FFFFFF; box-shadow: 0 2px 6px 0 rgba(0,0,0,0.10); border-radius: 5px;}
.block_item .text{width: 1.85rem;float: right;font-size: 0;}
.block_item .cover{width: 1.3rem;height: 1rem;display: block;float: left;}
.block_item .title{font-size: 0.16rem;color: #333333;margin-bottom: 0.1rem;line-height: 0.22rem}
.block_item .title span{max-width: 1.2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block}
.block_item .title img{width: 0.32rem;height: 0.17rem;margin-left: 0.1rem}
.block_item .dec{font-size: 0.14rem;color: #333333;line-height: 0.2rem;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;margin-bottom: 0.08rem}
.action span{font-size: 0.1rem;color: #999;line-height: 0.16rem;margin-right: 0.25rem;float: left;padding-left: 0.2rem;}
.zan_bg{background: url(../img/zan0.png) left center no-repeat;background-size: 0.16rem auto;}
.zan_bg.on{background: url(../img/zan.png) left center no-repeat;background-size: 0.16rem auto;}
.save_bg{background: url(../img/like0.png) left center no-repeat;background-size: 0.16rem auto;}
.save_bg.on{background: url(../img/like.png) left center no-repeat;background-size: 0.16rem auto;}

/*覆盖*/
.tab .mint-tab-item.is-selected .mint-tab-item-label{color: #333!important;}
.tab .mint-tab-item-label{color: #999}
.swiper_box{margin: 0 auto 0.2rem;}
.swiper_box .swiper-slide{border-radius: 10px;background-color:rgba(0,0,0,0)}
.header{box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10);overflow: hidden}
.header .back{transform:rotate(180deg);width: 0.11rem;height: 0.2rem;margin-left: 0.15rem}
.header .mint-header{background-color: #fff;height: 44px;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10);z-index: 50!important}
.header .mint-header-title{color: #333;font-size: 0.18rem;line-height: 0.22rem}

/* switch */
#app .mint-switch-input:checked + .mint-switch-core{background-color: #2EB872;border-color: #2FA86B}
.t_area .mint-field.is-textarea .mint-cell-wrapper,.t_area .mint-field.is-textarea .mint-cell-value{padding: 0}
.t_area .mint-field.is-textarea .mint-cell-wrapper textarea{border: 0!important}
.swiper_box .swiper-container-3d .swiper-slide-shadow-left{background: none}
.media_bar .mt-range-thumb{width: 0.07rem;height: 0.15rem;border-radius: 0.07rem;background: #FFBF44;box-shadow: none;top: 0}
.media_bar .mt-range-progress{background: #FFBF44;}
.media_bar .mt-range-content{margin-right: 0;padding-right: 0.07rem;}
.media_bar .mt-range-runway{right: 0}
.media_bar .mt-range{height: 0.15rem;line-height: 0.15rem;}
.mint-spinner-double-bounce{margin: 0 auto;}
.loading{padding: 0.1rem 0;}
/* animation */
/*.slide-left-enter-active,.slide-left-leave-active{will-change: transform;transition: all .3s;position: absolute;width:100%;left:0;top:0;z-index:100;background:#fff;}*/
/*.slide-left-enter{-webkit-transform: translateX(100%);transform: translateX(100%);}*/
/*.slide-left-leave-active{-webkit-transform: translateX(100%);transform: translateX(100%);}*/
.fade-enter-active, .fade-leave-active {
  transition: all 0.25s ease-out;
}
.fade-enter-to,.fade-leave{opacity:1;transform:translateY(0);}
.fade-enter,.fade-leave-to {
  opacity: 0;
  transform:translateY(10px);
}
.slide-right-enter-active,
.slide-right-leave-active,
.slide-left-enter-active,
.slide-left-leave-active {
  will-change: transform;
  transition: all .3s;
  position: absolute;
  width:100%;
  left:0;
  top:0;
  background:#fff;
}
.slide-right-enter {
  transform: translateX(-100%);
}
.slide-right-leave-active {
  transform: translateX(100%);
}
.slide-left-enter {
  transform: translateX(100%);
}
.slide-left-leave-active {
  transform: translateX(-100%);
}
/* null */
.null{text-align: center;font-size: 0.16rem;color: #666;}
.null img{width: 80%;margin: 0.2rem 0;}

/*地图*/
.mapBox #fis_elm__3 {display: none}
/*picker*/
.weui-picker__item{font-size: 0.12rem}
